package cn.tedu.oop2;
/**本类用于测试静态的调用关系
 * 总结
 * 1.普通资源既可以调用普通资源，又可以调用静态资源
 * 2.静态资源只能调用静态资源*/
public class TestStatic2 {
}
//1.创建Teacher类
class Teacher{
    //2.定义普通属性和方法
    String name;
    public void teach(){
        System.out.println("正在授课中...");
        /**1.普通资源能调用静态资源*/
        System.out.println(age);
        ready();
    }

    //3.定义静态属性和方法
    static int age;
    public static void ready(){
        System.out.println("正在备课中...");
        /**2.静态资源不能调用普通资源
         * 因为静态资源随着类加载而加载，而普通资源随着对象的创建才加载*/
//        System.out.println(name);
//        teach();
    }
    public static void eat(){
        System.out.println("正在干饭中...");
        /**3.静态资源能调用静态资源*/
        System.out.println(age);
        ready();
    }
}
